nodejs22.x/hello-gql/{{cookiecutter.project_name}}/gql/getPostFromTable.js (13 lines of code) (raw):
import { util } from "@aws-appsync/utils";
export function request(ctx) {
return dynamoDBGetItemRequest({ id: ctx.args.id });
}
export function response(ctx) {
return ctx.result;
}
/**
* A helper function to get a DynamoDB item
*/
function dynamoDBGetItemRequest(key) {
return {
operation: "GetItem",
key: util.dynamodb.toMapValues(key),
};
}